package com.mcms.service.kf;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import com.mcms.util.MapUtil;

public class KFJZListService {

	public static List execute(Map sessionMap, Map paramMap) {
		boolean isSuc = true;
		String flag = MapUtil.getString(paramMap, "flag");// 检索类型：1-初始检索 2-检索
															// 3-高级检索
		List list = new ArrayList();

		KFJZListService kfjz = new KFJZListService();
		if ("2".equals(flag)) {

			//检索：接诊医生为本人的，再加检索中的条件的客户信息列表
			list = kfjz.getConditionList(sessionMap, paramMap);
		} else if ("3".equals(flag)) {

			// 高级检索：接诊医生为本人的，再加高级检索中的条件的客户信息列表
			list = kfjz.getSeniorList(sessionMap, paramMap);
		} else {

			// 初始检索：接诊医生为本人的，分诊时间为当天的(“客户医生关系表”关联“客户信息表”)的客户信息列表
			list = kfjz.getDefaultList(sessionMap, paramMap);
		}

		return list;
	}
	
	/**
	 * 获取分诊列表初始记录
	 * 
	 * @return
	 */
	private List getDefaultList(Map sessionMap, Map paramMap){
		List list = new ArrayList();
		
		return list;
	}
	
	/**
	 * 获取分诊列表条件检索记录
	 * 
	 * @return
	 */
	private List getConditionList(Map sessionMap, Map paramMap){
		List list = new ArrayList();
		
		return list;
	}
	
	/**
	 * 获取分诊列表高级检索记录
	 * 
	 * @return
	 */
	private List getSeniorList(Map sessionMap, Map paramMap){
		List list = new ArrayList();
		
		return list;
	}
}
